home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / resolvconf.postrm < prev    next >
Encoding:
Text File  |  2010-07-12  |  1.2 KB  |  50 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. # Automatically added by dh_installdebconf
  6. if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
  7.     . /usr/share/debconf/confmodule
  8.     db_purge
  9. fi
  10. # End automatically added section
  11. # Automatically added by dh_installinit
  12. if [ "$1" = "purge" ] ; then
  13.     update-rc.d resolvconf remove >/dev/null
  14. fi
  15. # End automatically added section
  16.  
  17.  
  18. case "$1" in
  19. remove)
  20.     # Restore /etc/resolv.conf
  21.     if \
  22.         [ -L /etc/resolv.conf ] \
  23.         && { \
  24.             [ "$(readlink /etc/resolv.conf)" = "/etc/resolvconf/run/resolv.conf" ] \
  25.             || [ "$(readlink /etc/resolv.conf)" = "resolvconf/run/resolv.conf" ] ; \
  26.         }
  27.     then
  28.         rm -f /etc/resolv.conf
  29.         if [ -e /etc/resolvconf/run/resolv.conf ] ; then
  30.             mv -f /etc/resolvconf/run/resolv.conf /etc/resolv.conf
  31.         elif [ -e /etc/resolvconf/resolv.conf.d/original ] ; then
  32.             mv -f /etc/resolvconf/resolv.conf.d/original /etc/resolv.conf
  33.         fi
  34.     fi
  35.     ;;
  36. purge)
  37.     if [ -L /etc/resolvconf/run ] ; then
  38.         rm -f /etc/resolvconf/run
  39.     elif [ -d /etc/resolvconf/run ] ; then
  40.         rm -rf /etc/resolvconf/run
  41.     fi
  42.     rm -f /etc/resolvconf/resolv.conf.d/tail
  43.     rm -f /etc/resolvconf/resolv.conf.d/original
  44.     rm -f /etc/default/resolvconf
  45.     rmdir /lib/init/rw/resolvconf/interface || :
  46.     rmdir /lib/init/rw/resolvconf || :
  47.     ;;
  48. esac
  49.  
  50.